home *** CD-ROM | disk | FTP | other *** search
Wrap
XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll((((3333XXXX)))) NNNNAAAAMMMMEEEE XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll - A VendorShell function that deactivates a protocol without removing it SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////XXXXmmmm....hhhh>>>> ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////PPPPrrrroooottttooooccccoooollllssss....hhhh>>>> vvvvooooiiiidddd XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll ((((_s_h_e_l_l, _p_r_o_p_e_r_t_y, _p_r_o_t_o_c_o_l)))) WWWWiiiiddddggggeeeetttt _s_h_e_l_l;;;; AAAAttttoooommmm _p_r_o_p_e_r_t_y;;;; AAAAttttoooommmm _p_r_o_t_o_c_o_l;;;; vvvvooooiiiidddd XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll ((((_s_h_e_l_l, _p_r_o_t_o_c_o_l)))) WWWWiiiiddddggggeeeetttt _s_h_e_l_l;;;; AAAAttttoooommmm _p_r_o_t_o_c_o_l;;;; VVVVEEEERRRRSSSSIIIIOOOONNNN This page documents version 1.2 of the Motif library. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll deactivates a protocol without removing it. It updates the handlers and the _p_r_o_p_e_r_t_y, if the _s_h_e_l_l is realized. It is sometimes useful to allow a protocol's state information (callback lists, etc.) to persist, even though the client may choose to temporarily resign from the interaction. The main use of this capability is to gray/ungray ffff....sssseeeennnndddd____mmmmssssgggg entries in the Mwm system menu. This is supported by allowing a _p_r_o_t_o_c_o_l to be in one of two states: active or inactive. If the _p_r_o_t_o_c_o_l is active and the _s_h_e_l_l is realized, the _p_r_o_p_e_r_t_y contains the _p_r_o_t_o_c_o_l AAAAttttoooommmm. If the _p_r_o_t_o_c_o_l is inactive, the AAAAttttoooommmm is not present in the _p_r_o_p_e_r_t_y. XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll is a convenience interface. It calls XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll with the property value set to the atom returned by interning WWWWMMMM____PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLLSSSS. _s_h_e_l_l Specifies the widget with which the protocol property is associated _p_r_o_p_e_r_t_y Specifies the protocol property _p_r_o_t_o_c_o_l Specifies the protocol atom (or an int type cast to Atom) For a complete definition of VendorShell and its associated Page 1 (printed 4/30/98) XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll((((3333XXXX)))) resources, see VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX)))). RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN mmmmwwwwmmmm((((1111XXXX)))), VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX)))), XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll((((3333XXXX)))), and XXXXmmmmIIIInnnntttteeeerrrrnnnnAAAAttttoooommmm((((3333XXXX)))). Page 2 (printed 4/30/98)